.main-info-div{
    margin: 0 auto;
    width: 100%;
    min-height: 280px;
    user-select: none;
}

.main-div-title{
    width: 100%;
    background-color: #b9b9b9;
    padding: 1% 1%;
}

.main-div-content{
    width: 100%;
    padding: 1% 1%;
    display: flex;
}

.main-div-content-item{
    flex: 0.25;
    min-height: 150px;
    max-width: 342.5px;
    border: 1px solid #b9b9b9;
    box-shadow: 0 0 5px #b9b9b9;
    margin: 0 1%;
    text-align: center;
    overflow: hidden;
}

.main-div-content-item a{
    text-decoration: none;
}

.main-div-content-item:hover{
    border-radius: 10px;
    box-shadow: 0 0 5px #292929;
    transition: all 0.5s;
}
.main-div-content-item .fa-style-control{
    font-size: 3rem;
    margin: 25px 0;
    color: #477efc;
}

.main-div-content-item-logo-text{
    display: inline-block;
    width: 100%;
    font-size: 1.25rem;
    color: #477efc;
}